package com.developer.persistence.modulo.general;

import java.util.List;

import org.apache.ibatis.session.SqlSession;

import com.developer.core.utils.SimpleLogger;
import com.developer.logic.modulo.general.dto.VOInpIndicadoresProcesos;
import com.developer.mybatis.DBManager;
import com.developer.persistence.modulo.autenticacion.mapper.dao.IndicadorDao;

public class ControllerIndicador {

	/*/
	 * Consulta de los valores del indicador  
	 */
	
	public List<VOInpIndicadoresProcesos> consultarValorIndicador(VOInpIndicadoresProcesos inpProceso) {
	//public List<VOInpIndicadoresProcesos> consultarValorIndicador() {
		SqlSession session = DBManager.openSession();

		try {
			
			IndicadorDao dao = session.getMapper(IndicadorDao.class);
			List<VOInpIndicadoresProcesos> consultaValorIndicador = dao.consultarValorIndicador(inpProceso);
			return consultaValorIndicador;	
			
			}
		
			catch (Exception e) {
			SimpleLogger.error("Error autenticando usuario", e);
			return null;

		} finally {
			session.close();

		}
	}	
	
	
	
		
	
	
	
	//Impresión de datos
	/*	public static void main(String[] args) {
				DBManager.initConfiguration();
				
				ControllerInp_indicadores controllerInp= new ControllerInp_indicadores();
				List<VOInpIndicadoresProcesos> prueba1 = controllerInp.consultarValorIndicador();
				
				
			for (VOInpIndicadoresProcesos inpIndicador: prueba1) {
					System.out.println(inpIndicador.getInd_descripcion_larga()
							+"\t"+inpIndicador.getInd_codigo()+"\t"+inpIndicador.getInd_valor()
							+"\t"+inpIndicador.getHin_cumplimiento());
				}
			
				
			}
	*/
	
	
}//End Class
